*{
	font-family:'Meiryo';
}
body{
	margin:0;
	padding:0;
	color:#333;
}
a{
	color:#1a60b5;
	text-decoration:none;
}
a:hover{
	color:#336699;
	text-decoration:underline;
}
h3{
	margin:0;
}
header nav.left{
	float:left;
}
header nav.right{
	float:right;
}
header nav ul li{
	float:left;
}
header nav ul li a{
	display:block;
	padding:8px;
	color:white;
}
header nav ul li a:hover{
	background-color:#d2b571;
	color:white;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
header#globalNavi{
	background-color:#d1ad59;
	border-bottom:5px #c4a254 solid;
}
.container{
	width:980px;
	text-align:left;
	margin:0 auto;
}
.siteTitle{
	float:left;
}
#SocialGraph{
	float:right;
	width:276px;
	background-color:#f0f0f0;
	margin:12px;
	padding:12px;
	border:5px #e0e0e0 solid;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	height:144px;
}
#UserInfo{
	float:right;
	background-color:#e6edca;
	margin:12px 0;
	padding:12px;
	width:164px;
	border:1px #aaaa70 solid;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	text-align:center;
}
.displayName{
	font-size:80%;
}
.history,.MixiVoice,.bird_rock_form{
	
	background-color:white;
	padding:12px;
	margin:12px 0;
	border:1px #ccc solid;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.bird_rock_form strong{
	font-size:150%;
}
.history ul li,.MixiVoice ul li{
	border-bottom:1px #ccc solid;
	padding:8px 0;
}
.history ul li .profileImage{
	float:left;
	width:64px;
}
.history ul li .UserData{
	float:right;
	width:380px;
}
#MixiGraph{
	float:left;
	width:50%;
}
#MixiGraph .words{
	width:100%;
	height:120px;
	border:1px #ccc solid;
	font-size:180%;
	background-color:#ffffe5;
}
#rktouchSpot{
	float:right;
	width:45%;
	background-color:#e6edca;
	padding:12px;
	border:1px #aaaa70 solid;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
#rktouchSpot ul li{
	border-bottom:1px #ccc solid;
	padding:8px 0;
}
.locImage{
	float:right;
	width:40px;
	margin:0 12px 0 0;
}
.locCategory{
	float:left;
}
.locCategory p{
	margin:0 16px;
	font-size:80%;
}
form .submit{
	text-align:center;
}
footer{
	padding:8px;
	margin:12px 0 0 0;
	border-top:4px #f0f0f0 solid;
	background-color:#f1f1f1;
}
footer nav.sponcer{
	float:right;
}
footer nav.sponcer h4{
	margin:0 0 0 8px;
	text-align:left;
	color:#999;
}
footer nav a{
	float:left;
	display:block;
	margin:0 8px;
}
.warn{
	display:block;
	margin:8px 0;
	background-color:#fef4f4;
	padding:12px;
	font-size:80%;
	border:1px #fff solid;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.todays_word{
	border-left:10px #ccc solid;
	padding:8px 12px;
}
.todays_word strong{
	font-size:150%;
}
/*  */
#BirdRock{
	display:block;
	margin:8px 0;
	background-color:#fefefe;
	padding:12px;
	font-size:80%;
	border:1px #f0f0f0 solid;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
